Светиљка
| време | меморија | улаз | излаз |
|---|---|---|---|
| 0,2 s | 64 Mb | стандардни излаз | стандардни улаз |
У једној улици налази се \(n\) кућа. Потребно је поставити једну светиљку тако да што више кућа буде обасјано. Јачина светиљке је \(d\), што значи да ће бити обасјане само оне куће које су на удаљености мањој или једнакој \(d\) од светиљке (и лево и десно од ње). Улица је паралелна \(x\)-оси и свака кућа је одређена својом \(x\) координатом. Написати програм који реализује алгоритам за одређивање највећег броја кућа које се могу обасјати постављањем једне светиљке на улицу.
Улаз
Са стандардног улаза се учитавају број кућа \(n\) (\(1 \leq n \leq 10^6\)) и \(n\) целих бројева из интервала \([-10^9, 10^9]\) који представљају \(x\) координате кућа. Затим се учитава позитиван цео број \(d\) (\(1 \leq d \leq 5 \cdot 10^8\)) који представља јачину светиљке.
Излаз
На стандардни излаз исписати један цео број који представља максималан број кућа које могу бити обасјане једном светиљком.
Пример
Улаз
6 29 -11 15 13 -68 -4 13
Излаз
4
Објашњење
Постављањем светиљке у тачку са координатом 2 обасјавају се куће на координатама -11, 15, 13 и -4.
Морате бити улоговани како бисте послали задатак на евалуацију.